package com.yvon.maple.service.auth.valicode.validate.code.processor;

import com.yvon.maple.service.auth.param.CodeParam;
import com.yvon.maple.service.auth.valicode.vo.CodeVo;

/**
 * @Author : Yvon
 * @Description 校验码处理器，封装不同校验码的处理逻辑
 * @Date 2019/5/20
 */
public interface CodeProcessor {

	/**
	 * 创建校验码
	 *
	 * @param param 请求参数
	 * @return {@link CodeVo }
	 * @author : Yvon / 2021-08-25
	 */
	CodeVo create(CodeParam param);



}
